#include "SListNode.h"

//void test01()
//{
//	SLTNode* list = NULL;
//
//	SLTPushBack(&list,1);
//	SLTPushBack(&list, 2);
//	SLTPushBack(&list, 3);
//	SLTPushBack(&list,4);
//	//SLTPrint(list);
//	SLTPushFront(&list,10);
//	//SLTPrint(list);
//	SLTPushFront(&list, 20);
//	SLTPushFront(&list, 30);
//	SLTPushFront(&list, 40);
//	SLTPrint(list);
//
//	//SLTPopBack(&list);
//	//SLTPrint(list);
//	//SLTPopBack(&list);
//	//SLTPrint(list);
//	//SLTPopBack(&list);
//	//SLTPrint(list);
//	//SLTPopBack(&list);
//	//SLTPrint(list);
//	//SLTPopBack(&list);
//	//SLTPrint(list);
//	//SLTPopBack(&list);
//	//SLTPopBack(&list);
//	//SLTPrint(list);
//	//SLTPopBack(&list);
//	//SLTPrint(list);
//	//SLTPopBack(&list);
//	//SLTPrint(list);
//	SLTPopFront(&list);
//	SLTPrint(list);
//	SLTPopFront(&list);
//	SLTPrint(list);
//	SLTPopFront(&list);
//	SLTPrint(list);
//	SLTPopFront(&list);
//	SLTPrint(list);
//	SLTPopFront(&list);
//	SLTPrint(list);
//	SLTPopFront(&list);
//	SLTPrint(list);
//	SLTPopFront(&list);
//	SLTPrint(list);
//	SLTPopFront(&list);
//	SLTPrint(list);
//	//SLTPopFront(&list);
//	//SLTPrint(list);
//	//SLTPopFront(&list);
//	//SLTPrint(list);
//	//SLTPopFront(&list);
//	//SLTPrint(list);
//	//SLTPopFront(&list);
//	//SLTPrint(list);
//	//SLTPopFront(&list);
//	//SLTPrint(list);
//	//SLTPrint(list);
//}

//void test01()
//{
//	SLTNode* list = NULL;
//	SLTPushBack(&list, 1);
//	SLTPushBack(&list, 2);
//	SLTPushBack(&list, 3);
//	SLTPushBack(&list, 4);
//	SLTPushFront(&list, 10);
//	SLTPushFront(&list, 20);
//	SLTPushFront(&list, 30);
//	SLTPushFront(&list, 40);
//	SLTPrint(list);
//
//	SLTNode* tmp = SLTFind(list,3);
//	/*SLTInsert(&list,tmp,9);*/
//	//SLTInsertAfter(tmp,9);
//	/*SLTErase(&list,tmp);*/
//	SLTEraseAfter(tmp);
//	SLTPrint(list);
//}



void test01()
{
	SLTNode* list = NULL;

	SLTPushBack(&list, 1);
	SLTPushBack(&list, 2);
	SLTPushBack(&list, 3);
	SLTPushBack(&list, 4);
	SLTPrint(list);
	SLTPushFront(&list, 10);
	SLTPushFront(&list, 20);
	SLTPushFront(&list, 30);
	SLTPushFront(&list, 40);
	SLTPrint(list);
}

int main()
{
	test01();
	return 0;
}
